Skip to content

feat: add parallel install support#15

Merged
clawdeeo merged 1 commit intomainfrom
feat/parallel-installs
Apr 21, 2026
Merged

feat: add parallel install support#15
clawdeeo merged 1 commit intomainfrom
feat/parallel-installs

Conversation

@clawdeeo
Copy link
Copy Markdown
Collaborator

Changes

  • Change Install command to accept multiple packages: gitclaw install pkg1 pkg2 pkg3
  • Add handle_install_multiple function for concurrent installs
  • Use tokio::spawn and join_all for parallel execution
  • Single package installs still use sequential path (no overhead)
  • Report summary: X succeeded, Y failed

Usage

# Install multiple packages in parallel
gitclaw install BurntSushi/ripgrep sharkdp/fd ducaale/xh

# Mixed with flags
gitclaw install pkg1 pkg2 --verify

Part of v0.3.0 phase 2 (parallel installs).

- Change Install command to accept multiple packages
- Add handle_install_multiple function for concurrent installs
- Use tokio::spawn and join_all for parallel execution
- Report summary: X succeeded, Y failed
- Single package installs still use sequential path (no overhead)

Part of v0.3.0 phase 2 (parallel installs).
@clawdeeo clawdeeo merged commit 3752844 into main Apr 21, 2026
8 checks passed
@clawdeeo clawdeeo deleted the feat/parallel-installs branch April 21, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant